package com.itheima.mapper;

import com.itheima.pojo.dto.setmealDto.SetmealAddDto;
import com.itheima.pojo.dto.setmealDto.SetmealUpdateDto;
import com.itheima.pojo.vo.setmealVo.GetSetmealVo;
import com.itheima.pojo.vo.setmealVo.SetmealByCategoryIdVo;
import com.itheima.pojo.vo.setmealVo.SetmealByIdVo;
import com.itheima.pojo.vo.setmealVo.SetmealByPageVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SetmealMapper {
    int add(SetmealAddDto setmeal);
    int update(SetmealUpdateDto setmeal);
    int delete(String id);
    List<SetmealByPageVo>selectByPage(String name, int page, int pageSize);
    SetmealByIdVo selectById(String id);
    List<GetSetmealVo>selectAll();
    List<SetmealByCategoryIdVo>selectAllByCategoryId(String categoryId);
}
